home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
User's Choice Windows CD
/
User's Choice Windows CD (CMS Software)(1993).iso
/
win_u_z
/
winutil2.zip
/
EDOS.DOC
< prev
next >
Wrap
Text File
|
1992-02-17
|
35KB
|
1,255 lines
1 Introduction
Enhanced DOS for Windows(EDOS) is a unique command line processor
for DOS sessions, running in Windows 386 Enhanced Mode. Command
line enhancers have been around for several years. Some of them
completely replace command.com, such as 4DOS. EDOS is built using
completely new technology. It is similar to 4DOS in that it
catches commands typed at the keyboard and converts the command
into a set of functions that provide some custom feature, like a
dir command that sorts entries by alpha or maybe date.
What really sets EDOS apart is that it is a VxD. VxD's are what
386 enhanced mode windows is built from. This implies that EDOS
is in fact a part of the Windows operating system. A VxD has
access to the entire base of Windows code, as well as the
hardware machine itself. There is almost nothing that a VxD can
not do. By building EDOS as a VxD instead of a real mode TSR,
EDOS can have commands that in effect can manipulate any aspect
of Windows that can be dreamed of.
EDOS has access to any location in memory, to any data structure,
to the Windows scheduler, task manager, display control,
initialization system, and the list goes on and on. This is not
inherently dangerous, but it is powerful. Users can be provided
features that allow precise control of the environment. This
power is provided by way of a set of commands, the enhanced
commands of EDOS, in such a way that the operating system is
protected.
A brief list of features:
1. EDOS commands will execute in batch files.
2. Change/display pif settings.
3. Display extensive status information about current and
other DOS sessions.
4. DOS commands that corrupt disks are disabled.
5. View the clipboard.
(4DOS is a shareware product made by another company).
1.1 NEW DOS Commands
AltF4 [ON | OFF]
STATUS [/? | /v | /l]
EDOS [/? | /v | /l]
PIF [/?]
EMS [/?]
XMS [/?]
MEM [/?]
PRIB [/? | milliseconds]
PRIF [/? | milliseconds]
SLICE [/? | milliseconds]
DOSMEM [/? | k bytes]
ALARM [/? | seconds]
BOXSWITCH [/? | ON | OFF]
BACKGROUND [/? | ON | OFF]
EXCLUSIVE [/? | ON | OFF]
CLIPBOARD [/? | /VIEW]
SYSTIME [/?]
BOXTIME [/?]
ISWIN [/?]
The new DOS commands accept a "/?" option which provides the
usual help information.
1.2 Installation Instructions
Copy EDOS.386 from the distribution to the Windows Directory.
For example:
copy a:edos.386 c:\win\*.*
This is a special WINDOWS Virtual Device Driver. Not a DOS device
driver that would go in the CONFIG.SYS file.
To install "EDOS.386", a line must be added to the SYSTEM.INI
file located in the Windows directory. This line must be placed
in the "[386Enh]" section.
The line should look like this:
[386Enh]
device=edos.386
THEN:
Copy ISWIN.COM & CLIPBOAR.COM to the Windows subdirectory.
Start Windows, click on the DOS Prompt Icon. When the DOS session
prompt displays, EDOS displays it's version number to prove that
it's there.
- 2 -
EDOS loads along with all the other VxD device drivers that make
up Windows enhanced mode. When Windows finishes loading EDOS is
running(like a TSR), and when you start a DOS session, it is
there waiting for you to give it one of it's special commands.
NOTE: System.ini contains a reference to EBIOS. This is not EDOS.
It is not necessary to make any changes to the EBIOS entry.
1.3 Tested With
DOS 3.30, 4.01, 5.00.
Windows 3.0a, 3.1-3.
1.4 Requires
MS-Windows 3.0+, 386 Enhanced Mode and DOS 3.30+.
1.5 Getting started
There is a batch file called "TESTEDOS", suggest that you run it
first thing. It demonstrates some of the more interesting
features of EDOS.
The feature I like the most is the Alt-F4 hot key that causes an
exit from a DOS session, just like typing exit plus enter. I
don't know about you, but I hate the extra typing and the fact
that it takes two hands. With Alt-F4 you can exit from the DOS
session with one hand, and the same hot key exits from Windows
itself.
OPTIONAL INFORMATION
It is not necessary to read the following information. EDOS is
intended to be usable without resorting to the document file.
This information is supplied mearly in case you want to know
more.
2 Features included in this registered version
SPECIAL DOS prompt that visibly indicates DOS session is running
in Windows. See below.
- 3 -
User definable DOS commands that are disabled.
Ability to block switching away from a DOS session.
Alt-F4 exits from a DOS session.
EDOS thru version 1.30 is a shareware product. This is version
2.00 and is the version provided with registration.
(Note: the same documentation file is being used for both
shareware and registration versions).
2.1 Alt-F4
ALTF4 [ON | OFF]
The hot key combination Alt-F4 will cause a DOS session to exit
just as if "EXIT" + enter had been typed at the keyboard.
This feature can be disabled in this version. See system.ini
switches. Can also be enabled/disabled using the optional
parameter ON or OFF.
Not included in shareware version.
2.2 STATUS & EDOS
STATUS(EDOS) [/? | /v | /l]
The /v option displays all (verbose) information.
The /l option lists all the sessions: current, other, Windows
(system).
These two commands display a screen similar to the following:
Enhanced DOS for Windows Version 2.00a
Free Memory: No Lock or Fix= 516K,Lockable= 516K
Swap File Size= K, Type= None
Total Paging Mem= 0K, Free = 0K In Use Total= 0 Kc, Contig=?
Windows Physical Memory Total= 2200K, Free= 544K
Physical UnLocked(in use)= 0Kc, Unlocked= 544K
Real Physical Memory Base= 640K, Extended= 3456K, Total = 4096K
EMS Free= 0K, EMS Total= 0K, Page Frame Address= E000 hex
PageOutCount= 1
Xlate Buffer Segment= 2800hex, Size 8192 bytes
Global Min. Time Slice= 21 ms.
Current DOS Session
Background=N, Exclusive=N
Foreground Priority= 100, Background Priority= 50, CPU Time= 66%
Memory Used= 164K, Not Mapped= 0K (1K=1024 Bytes)
Windows Session(System)
- 4 -
Background=Y, Exclusive=Y
Foreground Priority= 101, Background Priority= 51, CPU Time= 33%
Memory Used= 960K, Not Mapped= 0K (1K=1024 Bytes)
Explanation of status report:
Free Memory: No Lock.. Memory (free) not lockable or fixable
Lockable Free memory (lockable)
Swap File Size Size of Swap file in K bytes
Type None, DOS/BIOS, Direct to hard disk.
Total Paging Memory Memory available to the demand pager
In use total A calculation of Total-Free = in use.
Contig Y=Yes, N=No.
Windows Physical Mem Total real memory available to Windows
EMS Free,Total EMS memory, free and total available
PageOutCount Number of pages on page out list
Xlate Buffer Segment Segment & size of translation buffer
Global Min. Time Slice Minimum time slice in milliseconds
Background Y=Background enabled. N=disabled
Exclusive Y=Exclusive enabled. N=disabled
Memory Used Memory dedicated to this session.
Not Mapped Memory dedicated to session but not mapped in.
For/Back Priority From PIF file, priority when in fore/background
CPU Time Percent of CPU time assigned to this DOS session
2.3 ALARM
ALARM [/? | seconds]
The alarm command allows you to set an alarm that will "ring" at
the time indicated by the (delay in seconds) parameter.
ALARM 5
Will cause an alarm message to be displayed in 5 seconds. You
will be returned to the DOS session where the alarm was set.
NOTE: only one alarm is allowed in present version.
2.4 BACKGROUND
BACKGROUND [/? | ON | OFF]
The background command causes the DOS session to have the
background mode changed. The background mode status is printed
whenever the mode is changed or the command is typed.
- 5 -
The one allowed parameter turns the setting ON or OFF.
2.5 BOXSWITCH
BOXSWITCH [/? | ON | OFF]
The boxswitch command enables/disables switching away from the
DOS session. The boxswitch mode status is printed whenever the
mode is changed or the command is typed.
The one allowed parameter turns the setting ON or OFF.
(Note: not in shareware version).
2.6 BOXTIME
BOXTIME [/?]
First invocation starts a DOS Box-time timer.
Second invocation prints the elapsed DOS session cpu time.
Time is measure in milliseconds.
2.7 CLIPBOARD
CLIPBOARD [/? | /VIEW]
The clipboard command displays the clipboard status or the
contents of the clipboard.
Redirection allows the clipboard to be printed.
Ex: clipboard /view > prn:
(Note: not included in shareware version).
2.8 DOSMEM
DOSMEM [/? | K bytes]
The DOSMEM allows you to add memory to the current DOS session.
Ex: DOSMEM 200
Adds 200K bytes of memory to the DOS session.
DOSMEM, with no parameter, displays the DOS session size, the
space not occuppied by memory and the amount of memory left in
the memory pool.
Example:
DOSMEM<enter>
- 6 -
Present DOS memory size= 362 K bytes, 100 K bytes can be
added, From= 172K
This means that the DOS session is presently 362k, that 100k can
be added and that there is 172k from which to get the memory.
NOTE: it is not advisable to use all the remaining memory. If
172K is left, don't use more than 100-120k. Leave at least 50k.
Presently only works one time in each DOS session.
2.9 EMS
EMS [/?]
Displays the Expanded Memory minimum and maximum settings for the
DOS session.
EMS Required= 0K EMS Limit=1024K
EMS Free= 0K, Total= 0K
2.10 EXCLUSIVE
EXCLUSIVE [/? | ON | OFF]
The exclusive command causes the DOS session to have the
exclusive mode changed. The exclusive mode status is printed
whenever the mode is changed or the command is typed.
The one allowed parameter turns the setting ON or OFF.
2.11 ISWIN
ISWIN returns an exit code of 3 to indicate that windows 3.xx is
running.
This exit code may be tested in a batch file, like this:
IF ERRORLEVEL 3 goto Windows3
2.12 MEM
MEM [/?]
Displays the Windows low level memory information.
Example:
Total Mem= 7804K, Free Mem=5896K (unlocked), Unlocked Mem=1252K
Physical Mem=2052K, Free Phys Mem=144K
- 7 -
NOTE: the most interesting number here is the Free Physical Mem.
Which in the example was only 144K.
When free physical reaches zero, all new memory is coming from
the disk swap file. This has a significant impact on system
performance.
2.13 PRIB
PRIB [/? | milliseconds]
The background priority command(PRIB) allows you to change or
display the BACKGROUND Execution Priority of the DOS session.
2.14 PRIF
PRIF [/? | milliseconds]
The foreground priority command(PRIF) allows you to change or
display the FOREGROUND Execution Priority of the DOS session.
2.15 PIF
PIF [/?]
Displays the pif settings for the DOS Box. (not complete)
Sample:
Text Emulate
No Trap Text
No Trap Low Res Graphics
Trap High Res Graphics
Video Text Mode
EMS Required= 0K, Limit=1024K
XMS Required= 0K, Limit=1024K
VDD Bits = 0017 , VM Status 00004000
COMMAND.COM
/E:2000 /C any.bat
C:\WIN\_DEFAULT.PIF
2.16 SLICE
SLICE [/? | milliseconds]
The slice command allows you to change or display the Minimum
Time Slice allocated to the DOS session.
2.17 SYSTIME
SYSTIME [/?]
- 8 -
First invocation starts a system-time timer.
Second invocation prints the elapsed system time.
Time is measure in milliseconds.
2.18 XMS
XMS [/?]
Displays the Extended Memory required & limit settings for the
DOS session.
XMS Required= 0K XMS Limit=1024K
2.19 DOS Commands Disabled
APPEND
SELECT
CHKDSK /F
JOIN
SUBST
FDISK
ASSIGN
FORMAT (use File Manager)
FASTOPEN
RECOVER
WIN
Note: This list of DOS commands disabled, contains external
commands only. You should be aware that it is still possible to
execute these external programs using syntax similar to:
C:\chkdsk /f
If you are concerned about this possibility, then you should
obtain our shareware program system named WINSAFE.
2.20 DOS Commands Modified
VER (puts Windows Version + DOS Version).
VER /w puts up EDOS version number.
TIME (displays time, no altering. Use Control Panel).
DATE (same as time).
CHKDSK ( /F not allowed, all other options ok).
MEM puts up Window related memory information.
2.21 DOS Commands User Disabled
To disable a DOS command (or program) from running, insert the
following line in SYSTEM.INI, in the [386enh] section.
EDOSCommand=xxxxxxxx
- 9 -
for example:
[386enh]
EDOSCommand=FORMAT
EDOSCommand=COMPRESS
EDOSCommand=COPY
These 3 commands would disable FORMAT, COMPRESS and COPY.
Each line will disable one DOS program or command. Up to 20 such
EDOSCommand(s) may be used.
(Not included in shareware version)
2.22 Batch Files
These new DOS commands will execute in a batch file just like any
ordinary command.
Extensive use of this feature will allow you to eliminate many
pif files.
2.23 Ingenious ways to use the new commands
Since DOS sessiones have never had these new commands and since I
have not had time to figure out all the clever ways to use them,
you will have to figure the clever uses yourself. Or, wait until
the next release, when I may have documented this for you.
In the meantime, I would deeply appreciate any suggestions you
may have. Use my CIS account number, send E-Mail. Thanks.
3 Custom DOS Prompt
If the PROMPT that you ordinarily use ends in "$g" or "$l", then
whenever Windows is running the "g" will be changed to a "l" or
the "l" will be changed to a "g".(g & l are used as special
command markers. The g= ">" and the l= "<".
The practical effect of this is that your Windows DOS session
prompt will be toggled from:
C:> to C:<
or
C:< to C:>
To disable this feature place the following line in SYSTEM.INI
next to the line you inserted "device=edos.386". "EDOSPrompt=0",
like this:
- 10 -
[386Enh]
EDOSPrompt=0
device=edos.386
Once the EDOSPrompt line is placed you may turn the feature back
on, by changing the "=0" to "=1". Like this:
EDOSPrompt=1
Note: this is NOT the most elegant way to fix this very annoying
problem. It will not work for everyone, however, it is the
simplest fix and it WORKS!
NOTE: This feature is only included in the registered version.
4 Suggestions
4.1 Getting the most out of EDOS
If you want to gain the most advantage from EDOS, you should
change your strategy for creating PIFs. The single biggest change
is to specify:
Memory requirements: Required = 64k, limit = 128k
Specify a batch file to run.
Program filename: comnd.bat (or whatever).
In comnd.bat:
%COMSEPC%
The end result of all this will be a DOS session that starts up
with 124k. The top line of the screen will give the EDOS sign-on
message. And, command.com will be run from the the default
COMSPEC location.
- 11 -
By running a batch file from the PIF you gain great flexibility
and any EDOS commands can be executed when the DOS session
starts.
4.2 Edos message at DOS session startup
If you run a batch file instead of command.com, then add a "@ver
/w" command to the batch file.(This is no longer necessary as of
EDOS v2.00).
This will give you a screen that looks like this, when you first
start up a DOS session.
Enhanced DOS for Windows(EDOS) Ver. 1.xx
Microsoft DOS 5.00
C:\<
5 Known Bugs
Amount of free system memory has a bug in Windows?.
Error messages that DOS is less than version 3.30 or ASSIGN,
APPEND is loaded, do not display.(works ok in Windows 3.1)
Redirection does not work right for MEM & HELP commands.
Alarm sometimes will cause a memory corruption, IF a hot key
sequence is executed at the same time the alarm message would be
coming up.
XT class machines with Intel Inboards or similar accelerator
cards will not have the correct counts for extended physical
memory.
6 Updates
Today is 2-12-92. EDOS is essentially complete. Do not expect any
major changes for a couple of months.
7 Advanced Information
7.1 DOSMEM
This command is the most technically sophisticated, and
potentially environment sensitive of all EDOS commands. It has
been tested with DOS 3.3, 4.01, 5.0., also Windows 3.0a and
- 12 -
3.1-2,3. The method by which memory is added to a DOS session is
tricky. Until I have received more reports from the field, it is
safe to say that any exotic memory environment or other
version(s) of DOS may not work correctly.
If you experience crashes associated with adding memory and the
DOS session going berserk, please let me know, provide details as
to your Windows & DOS versions, and config.sys settings.
As soon as I am sure that the code for this command is stable, I
will add features to add memory repeatedly(now disabled), and to
subtract memory, among others.
7.2 System.ini switches
With default condition
EDOSALTF4=<True>
EDOSPrompt=<True>
EDOSCommand=<blank>
EDOSPrtScr=<True>
7.3 EDOSPrtScr
EDOSPrtScr defaults to true. Which means that The hot key prtscr
is reserved to your DOS application; and that print screen will
work as normal in that DOS, output will go to the printer, not
the clipboard.
You may set this to false in system.ini. In which case prtscr
will send screen output to the clipboard. This is the Windows
default.
7.4 Status
When getting a status, some of the memory values will seem
strange. For instance, the size of the DOS mem is larger than the
amount of memory that DOS 5.0's mem command reports.
The reason for this is that EDOS is reporting the amount of
memory in PAGES (4k) that Windows is using. Status converts the
page count into a byte count by multiplication.
Example:
Status reports DOS mem=684k
DOS 5.0 mem reports conventional memory as - 512k
The difference is the wrapper that Windows provides, and includes
the display memory buffer and other data areas that are
"instanced". "Instance" means that Windows makes a local copy in
- 13 -
each DOS session of that data. Data which gets instanced
includes: the low vector table, the display buffer, etc.
The XLATE buffer segment address is the location that DOS uses to
store read/write buffers until Windows can copy them into
extended memory.
7.5 Making sense of conflicting numbers
You may assume that the numbers shown by EDOS are in fact
accurate. They have been checked for bugs(in EDOS). However there
are bugs in Windows and I have no control over those. Any bugs
reported will be dealt with, where possible.
7.6 VDD Pif Bits
The VDD pif bits will receive a better report in a later release.
8 Acknowledgments
To the authors of "Windows 3 Secrets", Brian Livingston and
Undocumented DOS, Andrew Shulman, et all: EDOS might never have
been, were it not for the inspiration I received from these two
books. Brian's book has been combed from cover to cover, for
months. It is the book I fall asleep reading. There may not be
any end to the goldmine that lies within it. Every day I wonder
how I can find any more insights; and then I find another.
The list of EDOS features is rich, due in no small part to
Windows 3 Secrets.
Undocumented DOS is almost as bad. Andrew's book may be nearly
deaf and blind about Windows, but a flash of insight while
reading the chapter on memory management led to the feature that
allows EDOS to change the amount of DOS session memory, on the
fly.
9 Viruses
EDOS is written in assembly language, in 386 protected mode and
runs at ring 0. There are no known viruses which can infect a
file of this type. That does not mean that one will not arise.
However, EDOS is much harder to infect than an ordinary, COM or
EXE file.
- 14 -
10 Optional Files
10.1 Extra PIFs
Included is a PIF file, that will make setting up EDOS easier.
0-64.pif a default pif with DOS memory settings of 0k, 64k.
Also included is COMND.bat: a batch file that 0-64.pif runs.
10.2 GRP file
(empty)
10.3 Creating a DOSBOX group file
(empty)
11 Features Implemented
Detect duplicate install of EDOS.
Detect VWPD installed, disable install of EDOS.
Detect permanent swap file, provide state of it in status.
Detects SHARE not installed.
Version 1.01
Detect DOS is 3.30 or greater.
Detect ASSIGN or APPEND is loaded.
PRI(B,F), SLEEP, ALARM, SLICE, EMS & XMS commands added.
PRI(B,F), SLEEP, SLICE, ALARM accept a parameter.
APPEND and ASSIGN, if loaded, will cause a warning message.
BACKON, BACKOFF, EXCLON, EXCLOFF commands added.
Version 1.10b
Fix for DOS 3.30 not loading EDOS.
Version 1.10c
Fix for Chkdsk begin run /F. (chkdsk /V/F).
Version 1.10d
Fix for Swapfile type, and MEM command installed.
Version 1.5c
PIF command, similar to status, displays pif settings.
EMS & XMS commands display free and total available.
Swapfile now displays the type.
BACK(ON,OFF) changed to BACKGROUND.
EXCL(ON,OFF) changed to EXCLUSIVE.
Version 1.5e
MEM command, displays low level memory information. Free Physical
Memory, etc.
- 15 -
Version 1.5f
Various small fixes for information displays.
Version 1.5g
Added Boxswitch command.
Added Clipboard command.
Version 1.5i
Disable Print Screen to clipboard.
Also enable Print Screen to clipboard(EDOSPrtScr in system.ini).
ALARM command returns to DOS session that called it.
VER command supports /w option. Useful for start-up of DOS
session.
Version 1.60a
Background command now warns if it will not be effective.
Many small fixes to the status and memory reporting commands.
DOSMEM command included, that allows ADDing memory to a DOS
session after the BOX is started.
Version 2.00a
Status /v information fixed. Amount of memory available for a DOS
session is fixed.
Status /l command added. Lists all sessions.
Numerous small fixes.
Edos version message appears in all boxes automatically.
Version 2.00b
Added feature where DOSSTART.BAT is run whenever a DOS session is
started.
Added ISWIN command. Returns exit code of 3.
Most, if not all EDOS commands will return exit codes in a future
version.
12 Bugs Fixed
Version 1.01
Enhanced commands did not redirect correctly, in prior version.
Version 1.01a
EMS,XMS maximum, not reporting ok if -1.
EDOS won't load, DOS 3.30, 11-25-91 version.
Version 1.50
DOS Prompt
Version 1.5a
Description of Execution Time changed to CPU Time %.
Workaround for Get System Memory Size.
Fix for PIF bits not being jumped to VDD.
- 16 -
Alt-F4 hot key implemented. Exits from DOS session.
Version 1.5c
Fix for alarm. Always displays in graphics.
Fixed, alarm was displaying twice.
Numerous fixes for informational displays.
Fix for unique DOS prompt, that did not always change.
Fix for fail to load with DOS 3.30.
Version 1.50f
Fix for mem & help commands hanging.
Version 1.50h
Fix for DOS session not working in Windows 3.0(x)
Version 1.60f
Fixed: certain memory size information is way off in DOS
4.01(numbers near 4 billion).
13 Bulletin Board Description
TITLE: DOS Command Enhancer & Other Features for Windows
KEYWORDS: EDOS ENHANCED WINDOWS DOS STATUS MEMORY BATCH PIF
Extensive new commands, execute from command line. Change pif
settings & DOS memory size in batch files. Extensive status
information. Swap File Size. Set/Change Priority & time slice
states and more. Performance timers & Alarms. DOS commands that
corrupt disks are disabled. Simple installation. DOC & device
driver. Requires Windows 386 enhanced mode, DOS 3.3+. Uploaded by
author. 2 min. download. Significant update...Version 2.00.
14 Our Address
Mom's Software
Box 449
Rockaway Beach, Oregon 97136
503-355-2281
503-694-5267
CIS 71171,47
- 17 -
Contents
1 Introduction . . . . . . . . . . . . . . . . . 1
1.1 NEW DOS Commands . . . . . . . . . . . . . 1
1.2 Installation Instructions . . . . . . . . 2
1.3 Tested With . . . . . . . . . . . . . . . 3
1.4 Requires . . . . . . . . . . . . . . . . . 3
1.5 Getting started . . . . . . . . . . . . . 3
2 Features included in this registered version . 3
2.1 Alt-F4 . . . . . . . . . . . . . . . . . . 4
2.2 STATUS & EDOS . . . . . . . . . . . . . . 4
2.3 ALARM . . . . . . . . . . . . . . . . . . 5
2.4 BACKGROUND . . . . . . . . . . . . . . . . 5
2.5 BOXSWITCH . . . . . . . . . . . . . . . . 6
2.6 BOXTIME . . . . . . . . . . . . . . . . . 6
2.7 CLIPBOARD . . . . . . . . . . . . . . . . 6
2.8 DOSMEM . . . . . . . . . . . . . . . . . . 6
2.9 EMS . . . . . . . . . . . . . . . . . . . 7
2.10 EXCLUSIVE . . . . . . . . . . . . . . . . 7
2.11 ISWIN . . . . . . . . . . . . . . . . . . 7
2.12 MEM . . . . . . . . . . . . . . . . . . . 7
2.13 PRIB . . . . . . . . . . . . . . . . . . 8
2.14 PRIF . . . . . . . . . . . . . . . . . . 8
2.15 PIF . . . . . . . . . . . . . . . . . . . 8
2.16 SLICE . . . . . . . . . . . . . . . . . . 8
2.17 SYSTIME . . . . . . . . . . . . . . . . . 8
2.18 XMS . . . . . . . . . . . . . . . . . . . 9
2.19 DOS Commands Disabled . . . . . . . . . . 9
2.20 DOS Commands Modified . . . . . . . . . . 9
2.21 DOS Commands User Disabled . . . . . . . 9
2.22 Batch Files . . . . . . . . . . . . . . 10
2.23 Ingenious ways to use the new commands . 10
3 Custom DOS Prompt . . . . . . . . . . . . . . 10
4 Suggestions . . . . . . . . . . . . . . . . . 11
4.1 Getting the most out of EDOS . . . . . . 11
4.2 Edos message at DOS session startup . . 12
5 Known Bugs . . . . . . . . . . . . . . . . . 12
6 Updates . . . . . . . . . . . . . . . . . . . 12
7 Advanced Information . . . . . . . . . . . . 12
7.1 DOSMEM . . . . . . . . . . . . . . . . . 12
7.2 System.ini switches . . . . . . . . . . 13
7.3 EDOSPrtScr . . . . . . . . . . . . . . . 13
7.4 Status . . . . . . . . . . . . . . . . . 13
7.5 Making sense of conflicting numbers . . 14
7.6 VDD Pif Bits . . . . . . . . . . . . . . 14
8 Acknowledgments . . . . . . . . . . . . . . . 14
9 Viruses . . . . . . . . . . . . . . . . . . . 14
i
10 Optional Files . . . . . . . . . . . . . . . 15
10.1 Extra PIFs . . . . . . . . . . . . . . 15
10.2 GRP file . . . . . . . . . . . . . . . 15
10.3 Creating a DOSBOX group file . . . . . 15
11 Features Implemented . . . . . . . . . . . . 15
12 Bugs Fixed . . . . . . . . . . . . . . . . . 16
13 Bulletin Board Description . . . . . . . . . 17
14 Our Address . . . . . . . . . . . . . . . . 17
ii